package sga.dominio.aposta;
import java.util.ArrayList;



public class Apostador extends AdmGrupos {
	
	private ArrayList<Aposta> listaApostas;
	private int pontos;
	private int ranking;
	private boolean bloqueado;
	private int idApostador;
	private int indiceApostas;
	private int  posListaApostadores;
	
	public Apostador(){
		listaApostas=new ArrayList<Aposta>();
	}
	
	public Apostador(String nome, String login, String senha){
		super.setNome(nome);
		super.setLogin(login);
		super.setSenha(senha);
		listaApostas=new ArrayList<Aposta>();
		
	}
	
	public Apostador(String nome){
		super.setNome(nome);
		listaApostas=new ArrayList<Aposta>();
	}
	
	
	
	public int getPosListaApostadores() {
		return posListaApostadores;
	}

	public void setPosListaApostadores(int posListaApostadores) {
		this.posListaApostadores = posListaApostadores;
	}


	public void somarPontos(int pontos){
		this.pontos +=pontos;
	}
	
	public void inserirAposta(Aposta aposta){
		this.listaApostas.add(indiceApostas, aposta);
		indiceApostas+=1;
	}
	
	public int getIdApostador() {
		return idApostador;
	}

	public void setIdApostador(int idApostador) {
		this.idApostador = idApostador;
	}

	public boolean isBloqueado() {
		return bloqueado;
	}

	public void setBloqueado(boolean bloqueado) {
		this.bloqueado = bloqueado;
	}

	public int getPontos() {
		return pontos;
	}
	public void addPontos(int pontos) {
		this.pontos+= pontos;
	}
	public int getRanking() {
		return ranking;
	}
	public void setRanking(int ranking) {
		this.ranking = ranking;
	}
	
	//public int conteApostas(){
		//int count=0;
		//for (ArrayList<Aposta> listas: this.getListaApostas()){
			//count+=listas.size();
		//}
		//return 0;
	//}
	
	public ArrayList<Aposta> getListaApostas() {
		return listaApostas;
	}
	
	

}
